草庐IT

Javascript getElementsByTag 名称

全部标签

php - _beforeFoo 回调设计模式的更好/正式名称

许多PHP系统将实现允许客户端程序员在他们自己的类中定义方法的对象类型(例如模型)classCarextendsModel{publicfunction_afterSave(){//dosomethingevery-timethismodelissaved}}在文档和教程中,此模式通常作为“观察者/监听器”模式介绍。但是,虽然您可以将这些方法描述为监听父类上的操作,但这似乎与经典的OOP有很大不同observerpattern.是否有正式的模式名称允许客户端程序员定义这些类型的前/后方法,或者这只是早期PHP开发人员在语言开发其java/C#(如OOP)之前起草的东西?

PHP重命名文件,以特殊名称开头?

我想从数据库中重命名文件。所以..我在下面写道。它工作正常,除了具有长整数的名称。(例如:bartmp_9404865346.jpg不工作但bartmp_585558.jpg工作)$subject='[img]http://www.example.org/users/uploads/bartmp_9404865346.jpg[/img]Helloworld[img]http://www.example.org/users/uploads/bartmp_585558.jpg[/img]';preg_match_all('/\[img\](.*?)\[\/img\]/',$subject,

php - 为什么非法常量名称在使用 define() 时不会抛出错误?

来自Constants手册:ThenameofaconstantfollowsthesamerulesasanylabelinPHP.Avalidconstantnamestartswithaletterorunderscore,followedbyanynumberofletters,numbers,orunderscores.Asaregularexpression,itwouldbeexpressedthusly:[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*但是:define("0000X",1);不抛出任何错误或通知并且定义返回真值:var_

php - Laravel 4 - 2 个具有相同输入名称的表单

我创建了2个单独的表单。一个用于登录,一个用于注册。它们在不同的页面上工作正常,但如果它们在同一页面上,它们会打印彼此的错误消息。我猜是因为它们都包含相同的输入名称。虽然它们有单独的Controller方法。这是示例设置。注册表单{{Form::open(['route'=>'signup'])}}{{Form::label('email','Email')}}{{Form::text('email',null,['class'=>'form-control'])}}{{$errors->first('email',':message')}}{{Form::label('passwor

javascript - 想在 flowFactoryProvider 配置中设置动态文件夹名称以将其传递给 upload.php 文件以将上传的文件保存在其中

我正在使用这个插件ng-flow用于上传.zip文件并且它工作正常。我需要在其中传递动态值(user_id、job_id)以创建保存文件的动态文件夹,但此插件使用config方法进行初始化,我无法在config方法中传递动态值下面是我用过的代码查看部分-index.html服务器部分-upload.phpController部分-app.js,在这里您会找到一个配置函数,我想在其中将动态值传递给服务器部分。在Config方法中,我试图定义一个提供者来访问动态值,但我没有找到方法。有什么方法可以访问配置中的值(我想访问的值在localstorageService插件中)希望我已经解释清楚

php - 如何在 php 中设置输出缓冲区名称?

我一直在浏览PHP的文档ob_get_status函数,发现如下:ReturnValues:Ifcalledwithoutthefull_statusparameterorwithfull_status=FALSEasimplearraywiththefollowingelementsisreturned:Array([level]=>2[type]=>0[status]=>0[name]=>URL-Rewriter[del]=>1)一切似乎都很清楚,但是所有的互联网似乎都无法回答出现的一个问题-如何设置输出缓冲区的名称?有可能做到吗?我在文档本身或其他任何地方都找不到任何线索。但是文

php - Phalcon CLI 任务名称

我有MainTask.php和SomeOtherTask.php文件的文件夹任务...我怎样才能只运行SomeOtherTask?运行主任务我只需要写phpcli.php,但我想要一些严肃的文件名而不是MainTask...这是我的另一个任务: 最佳答案 目录设置您需要在app/中创建一个tasks/目录,然后您可以取适当的文件名;例如;app/├──tasks/│├──SomeTask.php│├──SomeOtherTask.php│├──cli.php现在,您需要创建一个cli.php文件,您的命令行将调用该文件。在这里,您需

php - 未找到 Laravel 5.4 View [名称]

即使资源/View目录中的View可用,laravel也会向我显示此错误未找到View[name]。一切正常,直到出现token不匹配错误,目前我无法访问View目录中的任何View。Route::get('/',function(){returnview('welcome');});//inweb.php正在抛出View[welcome]notfound.异常注意我正在homestead中运行我的应用程序vagrant 最佳答案 我只有在homestead服务器上运行应用程序时才会遇到这个问题,我在运行phpartisanconf

php - 用于匹配名称和可选值的正则表达式

我有一个PHP应用程序,它与支付处理器接口(interface)以处理信用卡。有时,处理器的后响应失败(例如矩阵中的暂时故障),我们没有收到付款的自动通知。在这些情况下,我们会回退到从始终发送的确认电子邮件中输入数据。我希望我的代码解析出电子邮件的文本以获取数据,这似乎是preg_match_all的完美用例。问题是电子邮件的格式不正确:它以name:value对出现,但它们都在一行上,而且通常值是空白,这让我很困惑。我非常擅长正则表达式基础知识(量词、分组、字符类、anchor、修饰符),但我真的没有前瞻和反向引用的经验,而且它们是否能提供帮助对我来说一点也不明显。示例数据可能看起来

php - 如何在调用之前确定用户定义的函数参数名称?

在PHP中,我创建了一个用户定义的函数。示例:我想找到函数参数的名称。我该怎么做呢?这是我想要的示例:这将输出:Array([0]=>one[1]=>two)此外,这非常重要,因为我能够在函数范围之外获取用户定义的函数参数名称。提前致谢! 最佳答案 您可以使用reflection执行此操作...$reflector=newReflectionFunction('test');$params=array();foreach($reflector->getParameters()as$param){$params[]=$param->n